// 所有的代码
// try-catch的运用时机：有一段代码，能够预料到它可能发生某种错误，而且这种错误无法完全避免，同时，我知道，就算发生了错误，我能够对错误做一些处理

function MyError(msg) {
  this.msg = msg;
}

function validate(user) {
  if (user.age < 0) {
    throw new MyError('年龄必须大于0');
  }
  console.log('用户的年龄是' + age);
}
